What is the meaning of the word "suit of armor"?

Definitions: